package oc_tool

import (
	"crypto/md5"
	"encoding/hex"
)

// MD5加密
func MD5(input string) string {
	// 创建 MD5 散列对象
	hasher := md5.New()

	// 将字符串转换为字节数组并写入散列对象
	hasher.Write([]byte(input))

	// 计算 MD5 散列值
	hashBytes := hasher.Sum(nil)

	// 将 MD5 散列值转换为十六进制字符串
	hashString := hex.EncodeToString(hashBytes)

	return hashString
}
